package cn.edu.sgu.www.mhxysy.vo.prop;

import cn.edu.sgu.www.mhxysy.vo.ViewObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author 沐雨橙风ιε
 * @version 1.0
 */
@Data
public class PropVO implements ViewObject {

    @ApiModelProperty(value = "ID")
    private String id;

    /**
     * 道具名称
     */
    @ApiModelProperty(value = "道具名称")
    private String name;

    /**
     * 道具描述
     */
    @ApiModelProperty(value = "道具描述")
    private String note;

    /**
     * 道具图片
     */
    @ApiModelProperty(value = "道具图片")
    private String image;

    /**
     * 类型
     */
    @ApiModelProperty(value = "类型")
    private String type;

    /**
     * 冻结天数
     */
    @ApiModelProperty(value = "冻结天数")
    private Integer days;

    /**
     * 道具状态
     */
    @ApiModelProperty(value = "道具状态")
    private Integer state;

    /**
     * 是否珍品
     * 0-非珍品；1-珍品
     */
    @ApiModelProperty(value = "是否珍品")
    private Integer rarity;

    /**
     * 道具品质
     */
    @ApiModelProperty(value = "道具品质")
    private Integer quality;

    /**
     * 额外信息
     */
    @ApiModelProperty(value = "额外信息")
    private String extraNote;

    /**
     * 格子位置
     */
    @ApiModelProperty(value = "格子位置")
    private Integer location;

    /**
     * 绑定状态
     */
    @ApiModelProperty(value = "绑定状态")
    private Integer bindState;

    /**
     * 下标文字
     */
    @ApiModelProperty(value = "下标文字")
    private String subscript;

    /**
     * 耐久度
     */
    @ApiModelProperty(value = "耐久度")
    private Integer durability;
}